chore(deps): update dependency @inquirer/prompts to v8 - #3454
chore(deps): update dependency @inquirer/prompts to v8#3454renovate[bot] wants to merge 1 commit into
Conversation
|
d528b81 to
079ae6c
Compare
079ae6c to
e009ebf
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Replaces the following stale renovate PRs: - #3011 fix(deps): update all non-major dependencies - #3088 update eslint-config-prettier - #3115 update happy-dom monorepo - #3395 update actions/checkout to v6 - #3427 update actions/setup-node to v6 - #3449 update codecov/codecov-action to v6 - #3450 update commitlint monorepo - #3454 update @inquirer/prompts - #3455 update @nutui/nutui-react - #3460 update @rollup/plugin-babel All tests passing (600/600), build verified. Co-Authored-By: Claude <noreply@anthropic.com>
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
^7.2.3→^8.5.2Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
SBoudrias/Inquirer.js (@inquirer/prompts)
v8.5.2Compare Source
v8.5.1Compare Source
mute-streamdependency from v4 to v3 to undo breaking compatibleengines.v8.5.0Compare Source
INQUIRER_KEYBINDINGSto enablevimoremacskeybindings; making this a user preference instead of a library author preference. One caveat is doing so disable the search feature in the select prompt. Syntax:INQUIRER_KEYBINDINGS=vim,emacs.v8.4.3Compare Source
choicesarray (Typescript only)defaultvalue to be of typeundefined(Typescript only)v8.4.2Compare Source
v8.4.1Compare Source
expandprompt type inferrence.v8.4.0Compare Source
editorprompt not always properly handling editor path on windows.v8.3.2Compare Source
v8.3.1Compare Source
v8.3.0Compare Source
Finally, see our new
@inquirer/i18npackage!v8.2.1Compare Source
wrap-ansiwithfast-wrap-ansiv8.2.0Compare Source
search): Add support fordefault.rawlist): Add support fordescriptionof choices. That information is displayed under the list when the choice is highlighted.v8.1.0Compare Source
rawlistnow supportsdefaultoption.selectnow infer return type properly when passing achoicesarray of string literals.v8.0.2Compare Source
moduleResolutionis set tocommonjs(you probably want to fix that in your project if it's still in your tsconfig)v8.0.1Compare Source
v8.0.0Compare Source
Release Notes
🚨 Breaking Changes
This is a major release that modernizes the codebase for Node.js ≥ 20.
ESM Only - No More CommonJS Support
Impact: All packages are now ESM-only. CommonJS imports are no longer supported.
If you're on modern Node versions (≥ 20), this should be transparent and have no impact.
Node.js Version Requirement
Minimum Node.js version is now 20.x
Node.js versions below 20 are no longer supported. Please upgrade to Node.js 20 or later.
Node min versions:
>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0Deprecated APIs Removed
The following deprecated APIs have been removed after being deprecated in previous releases:
listprompt alias removed (affectsinquirerpackage only)The
listalias has been removed from theinquirerpackage. This only impacts users of the legacyinquirerpackage, not users of@inquirer/promptsor individual prompt packages.helpModetheme property removedThis affects the following prompts:
@inquirer/checkbox@inquirer/search@inquirer/selectinstructionsconfig property removedThis affects the following prompts:
@inquirer/checkbox@inquirer/search@inquirer/selectcancel()method removedThe
cancel()method on prompt return customPromisehas been removed.Color Library Change: yoctocolors → Node.js
styleTextInternal change: The project now uses Node.js built-in
util.styleText()instead of theyoctocolorspackage for terminal colors. This makes Inquirer smaller and reduces risks of vulnerabilities coming from transitive dependencies.v7.10.1Compare Source
v7.10.0Compare Source
@inquirer/input: Now support simple RegExp validation withpattern/patternError.@inquirer/editor: Fix typos/waitForUseInput/waitForUserInputv7.9.0Compare Source
theme.style.keysHelpTip.theme.keybindingsv7.8.6Compare Source
v7.8.5Compare Source
v7.8.4Compare Source
v7.8.3Compare Source
yesnot properly being processed by the confirm prompt. (yes | node confirm-script.js)v7.8.2Compare Source
@types/nodean optional peer dependency.v7.8.1Compare Source
external-editordependency with new@inquirer/external-editor. This remove the vulnerabletmptransitive dependency from the dependency tree.v7.8.0Compare Source
instructionsconfig to allow localizing the help tips.v7.7.1Compare Source
indexMode: numbertheme option didn't properly calculate the items indexes if separators where present in between choices.v7.7.0Compare Source
v7.6.0Compare Source
-
inputprompt: Newprefilloption to control if thedefaultvalue is editable inline or only after pressingtab.v7.5.3Compare Source
select,checkboxandsearchprompts was fully rewritten to handle edge cases around rendering multi-line choices and pointer positioning.v7.5.2Compare Source
v7.5.1Compare Source
v7.5.0Compare Source
instructionsoption allowing to customize the messages in the help tips.@inquirer/selectprompt. Also added aloopoption to control the list loop behaviour when reaching the boundaries.v7.4.1Compare Source
numberprompt (typescript): If prompt is required, only number can be returned. (previously was nullable)v7.4.0Compare Source
v7.3.3Compare Source
--frozen-intrinsicsflag.This fix is also released through patches of all specific prompts packages.
v7.3.2Compare Source
v7.3.1Compare Source
@types/nodeas an optional peer dependency across all packages.v7.3.0Compare Source
v7.2.4Compare Source
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.